home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 6 / QRZ Ham Radio Callsign Database - Volume 6.iso / pc / files / dsp / dspkgctr.z / dspkgctr / gcc / hc386set.cnf < prev    next >
Encoding:
Text File  |  1992-06-08  |  4.4 KB  |  103 lines

  1. ##############################################################################
  2. #  High C / Professional Pascal / Lahey Fortran
  3. #    variable definition file for the compile-and-link driver.
  4. #  Copyright (C) 1989,1990 MetaWare Incorporated.  All rights reserved.
  5. ##############################################################################
  6. #  You may use any ASCII editor to modify this file after compiler
  7. #  installation is complete.
  8. #
  9. #  Before modifying this file, PLEASE read the section "Modifying
  10. #  the Configuration File" in the Installation Guide.
  11. #
  12. #  Things you should do:
  13. #    Change HCDIR to the directory in which you installed the HC compiler, 
  14. #    or define HCDIR in the environment.
  15. #    Change PPDIR to the directory in which you installed the Pascal compiler,
  16. #    or define PPDIR in the environment. 
  17. #    Change LFDIR to the directory in which you installed the Fortran
  18. #      compiler, or define LFDIR in the environment. 
  19. #    Change TOOLSDIR to the directory where your tools are -- your linker,
  20. #    assembler, and so on -- or define TOOLSDIR in the environment.
  21. #
  22. #  Remember that the '#' comments out the rest of the line, and must be
  23. #  removed before the variable will actually be set.
  24. ##############################################################################
  25. #HCDIR=$DRVPARENT
  26. HCDIR=c:\meta
  27. #PPDIR=c:\where\you\loadedpp
  28. #LFDIR=c:\where\you\loadedlf
  29. #TOOLSDIR=
  30. TOOLSDIR=c:\meta
  31.  
  32. ##############################################################################
  33. #  Command-line options that will be evaluated at _every_ compilation.
  34. ##############################################################################
  35. #ARGS=
  36. ARGS=-Heol=#a -386 -Hnocopyr -fsoft -g -w 
  37.  
  38. ##############################################################################
  39. #  Linker and assembler to be used.  You may specify a full path to your
  40. #  linker and assembler right here.
  41. #
  42. #  If you are running the DOS 386 compiler, and LINKNAME is set to something
  43. #  ending with "l32.", the Lahey linker will be used instead of 386link.
  44. #
  45. #  If you are running the DOS 386 compiler, and ASNAME is set to something
  46. #  ending with "masm.exe", then MASM will be used instead of 386asm.
  47. ##############################################################################
  48. #LINKNAME=
  49. LINKNAME=c:\meta\bin\fastlink -tc
  50. #ASNAME=
  51.  
  52. ##############################################################################
  53. #  OS/2 SECTION; supply this information only if target is OS/2.
  54. #  Skip this section if target is MS-DOS.
  55. ##############################################################################
  56.  
  57. # Set  your OS2-specific libraries; typically, this is just the OS/2-provided
  58. # doscalls.lib (for 16-bit OS/2) or os2386.lib (for 32-bit OS/2).
  59. OS2LIB=doscalls
  60. #OS2LIB=doscalls c:\another\lib c:\and\yet\another
  61. #OS2LIB=os2386 c:\another\lib c:\and\yet\another
  62.  
  63. # Default .def file for linking.
  64. # The distribution supplies a default in the ./bin directory.
  65. DEF=$DRVPATH$)default.def
  66.  
  67. ##############################################################################
  68. #  Extra libraries to be linked in for specific math coprocessors.
  69. ##############################################################################
  70. #
  71. #  If you wish to link in extra libraries, specify them in the following
  72. #  variables.  These variables follow the same naming convention as the
  73. #  standard system libraries -- "USERLIBx" is a user library for coprocessor
  74. #  chip 'x' (which can be one of soft, 387, 287, 1167, or 3167, or the
  75. #  processor type, either 386, or 486r, for a 486 with register calling
  76. #  convention enabled. Values for x MUST be UPPERCASE.
  77. #
  78. #  For example, to link in the BlackStar C library function using the
  79. #  floating-point emulator library, you would
  80. #  set USERLIBSOFT=c:\blkstar\clibs.lib c:\blkstr\ibmlibs.lib (you must specify
  81. #  the full path).
  82. #
  83. #  Note that these cannot be set in the environment.
  84. #  These libraries will be linked in before the standard system libraries.
  85. #
  86. #
  87. ##############################################################################
  88. USERLIBSOFT=
  89. USERLIB387=
  90. USERLIB287=
  91. USERLIB1167=
  92. USERLIB3167=
  93. USERLIB386=
  94. USERLIBLOC=
  95.  
  96. ##############################################################################
  97. #  Define source-file suffixes recognized by the driver.
  98. ##############################################################################
  99. CEXT=CPP .c .i        %; # C
  100. PEXT=.p .pas        %; # Pascal
  101. FEXT=CPP .f .for .qc    %; # Fortran
  102. AEXT=.s .asm        %; # Assembly
  103.